package xin.marcher.module.construction.service;

import xin.marcher.module.common.core.PageResult;
import xin.marcher.module.construction.domain.dto.ProducingAreaDTO;
import xin.marcher.module.construction.domain.dto.ProducingAreaResultDTO;
import xin.marcher.module.construction.domain.request.ProducingAreaRequest;
import xin.marcher.module.construction.domain.request.QueryProducingAreaRequest;

/**
 * 商品item信息
 */
public interface ProducingAreaService {
    /**
     * 保存商品item信息
     *
     * @param producingAreaRequest
     * @return
     */
    ProducingAreaResultDTO saveProducingArea(ProducingAreaRequest producingAreaRequest);

    /**
     * 分页查询商品Item信息
     *
     * @param queryProducingAreaRequest
     * @return
     */
    PageResult<ProducingAreaDTO> getProducingArea(QueryProducingAreaRequest queryProducingAreaRequest);
}
